home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.mactech.com 2010
/
ftp.mactech.com.tar
/
ftp.mactech.com
/
challenge
/
12.09-Sep96
/
Testcode96.09R1.sit.hqx
/
Testcode96.09R1
/
1 Bee Swarm R1
/
swarm.class.dmp
< prev
next >
Wrap
Text File
|
1996-08-19
|
60KB
|
1,449 lines
magic = xCAFEBABE (should be 0xCAFEBABE)
minor version = 3
major version = 45
constant_pool_count = 162
[1] CONSTANT_Integer 2004318071
[2] CONSTANT_Integer 19088743
[3] CONSTANT_Integer 65535
[4] CONSTANT_Class name_index = 117
[5] CONSTANT_Class name_index = 158
[6] CONSTANT_Class name_index = 144
[7] CONSTANT_Fieldref class_index = 5, name_and_type_index = 60
[8] CONSTANT_Fieldref class_index = 5, name_and_type_index = 86
[9] CONSTANT_Fieldref class_index = 5, name_and_type_index = 56
[10] CONSTANT_Fieldref class_index = 5, name_and_type_index = 88
[11] CONSTANT_Methodref class_index = 4, name_and_type_index = 57
[12] CONSTANT_Fieldref class_index = 5, name_and_type_index = 83
[13] CONSTANT_Fieldref class_index = 5, name_and_type_index = 48
[14] CONSTANT_Fieldref class_index = 5, name_and_type_index = 54
[15] CONSTANT_Fieldref class_index = 5, name_and_type_index = 66
[16] CONSTANT_Fieldref class_index = 5, name_and_type_index = 87
[17] CONSTANT_Fieldref class_index = 5, name_and_type_index = 68
[18] CONSTANT_Fieldref class_index = 5, name_and_type_index = 53
[19] CONSTANT_Methodref class_index = 5, name_and_type_index = 63
[20] CONSTANT_Fieldref class_index = 5, name_and_type_index = 73
[21] CONSTANT_Fieldref class_index = 5, name_and_type_index = 77
[22] CONSTANT_Fieldref class_index = 5, name_and_type_index = 59
[23] CONSTANT_Fieldref class_index = 5, name_and_type_index = 65
[24] CONSTANT_Methodref class_index = 5, name_and_type_index = 69
[25] CONSTANT_Fieldref class_index = 5, name_and_type_index = 55
[26] CONSTANT_Methodref class_index = 5, name_and_type_index = 70
[27] CONSTANT_Fieldref class_index = 5, name_and_type_index = 52
[28] CONSTANT_Fieldref class_index = 5, name_and_type_index = 58
[29] CONSTANT_Fieldref class_index = 5, name_and_type_index = 76
[30] CONSTANT_Fieldref class_index = 5, name_and_type_index = 74
[31] CONSTANT_Fieldref class_index = 5, name_and_type_index = 75
[32] CONSTANT_Methodref class_index = 5, name_and_type_index = 81
[33] CONSTANT_Fieldref class_index = 5, name_and_type_index = 50
[34] CONSTANT_Fieldref class_index = 5, name_and_type_index = 85
[35] CONSTANT_Methodref class_index = 5, name_and_type_index = 49
[36] CONSTANT_Fieldref class_index = 5, name_and_type_index = 62
[37] CONSTANT_Methodref class_index = 6, name_and_type_index = 82
[38] CONSTANT_Fieldref class_index = 5, name_and_type_index = 61
[39] CONSTANT_Fieldref class_index = 5, name_and_type_index = 71
[40] CONSTANT_Methodref class_index = 5, name_and_type_index = 51
[41] CONSTANT_Fieldref class_index = 5, name_and_type_index = 78
[42] CONSTANT_Fieldref class_index = 5, name_and_type_index = 79
[43] CONSTANT_Fieldref class_index = 5, name_and_type_index = 64
[44] CONSTANT_Methodref class_index = 5, name_and_type_index = 84
[45] CONSTANT_Fieldref class_index = 5, name_and_type_index = 80
[46] CONSTANT_Fieldref class_index = 5, name_and_type_index = 72
[47] CONSTANT_Fieldref class_index = 5, name_and_type_index = 67
[48] CONSTANT_NameAndType name_index = 159, signature_index = 151
[49] CONSTANT_NameAndType name_index = 96, signature_index = 126
[50] CONSTANT_NameAndType name_index = 111, signature_index = 151
[51] CONSTANT_NameAndType name_index = 141, signature_index = 135
[52] CONSTANT_NameAndType name_index = 137, signature_index = 151
[53] CONSTANT_NameAndType name_index = 108, signature_index = 151
[54] CONSTANT_NameAndType name_index = 139, signature_index = 151
[55] CONSTANT_NameAndType name_index = 121, signature_index = 151
[56] CONSTANT_NameAndType name_index = 109, signature_index = 151
[57] CONSTANT_NameAndType name_index = 93, signature_index = 123
[58] CONSTANT_NameAndType name_index = 140, signature_index = 128
[59] CONSTANT_NameAndType name_index = 157, signature_index = 151
[60] CONSTANT_NameAndType name_index = 112, signature_index = 151
[61] CONSTANT_NameAndType name_index = 110, signature_index = 151
[62] CONSTANT_NameAndType name_index = 100, signature_index = 151
[63] CONSTANT_NameAndType name_index = 119, signature_index = 135
[64] CONSTANT_NameAndType name_index = 98, signature_index = 151
[65] CONSTANT_NameAndType name_index = 116, signature_index = 128
[66] CONSTANT_NameAndType name_index = 146, signature_index = 151
[67] CONSTANT_NameAndType name_index = 153, signature_index = 151
[68] CONSTANT_NameAndType name_index = 133, signature_index = 128
[69] CONSTANT_NameAndType name_index = 136, signature_index = 118
[70] CONSTANT_NameAndType name_index = 122, signature_index = 123
[71] CONSTANT_NameAndType name_index = 102, signature_index = 151
[72] CONSTANT_NameAndType name_index = 105, signature_index = 151
[73] CONSTANT_NameAndType name_index = 99, signature_index = 151
[74] CONSTANT_NameAndType name_index = 161, signature_index = 151
[75] CONSTANT_NameAndType name_index = 113, signature_index = 151
[76] CONSTANT_NameAndType name_index = 154, signature_index = 151
[77] CONSTANT_NameAndType name_index = 155, signature_index = 151
[78] CONSTANT_NameAndType name_index = 129, signature_index = 151
[79] CONSTANT_NameAndType name_index = 142, signature_index = 128
[80] CONSTANT_NameAndType name_index = 138, signature_index = 151
[81] CONSTANT_NameAndType name_index = 89, signature_index = 135
[82] CONSTANT_NameAndType name_index = 125, signature_index = 118
[83] CONSTANT_NameAndType name_index = 115, signature_index = 151
[84] CONSTANT_NameAndType name_index = 94, signature_index = 123
[85] CONSTANT_NameAndType name_index = 134, signature_index = 128
[86] CONSTANT_NameAndType name_index = 114, signature_index = 128
[87] CONSTANT_NameAndType name_index = 130, signature_index = 151
[88] CONSTANT_NameAndType name_index = 120, signature_index = 151
[89] CONSTANT_Utf8 length = 5 'myMin'
[90] CONSTANT_Utf8 length = 3 'val'
[91] CONSTANT_Utf8 length = 5 'range'
[92] CONSTANT_Utf8 length = 10 'swarm.java'
[93] CONSTANT_Utf8 length = 6 '<init>'
[94] CONSTANT_Utf8 length = 6 'myInit'
[95] CONSTANT_Utf8 length = 10 'SourceFile'
[96] CONSTANT_Utf8 length = 5 'myRun'
[97] CONSTANT_Utf8 length = 7 'Lswarm;'
[98] CONSTANT_Utf8 length = 4 'MAXY'
[99] CONSTANT_Utf8 length = 4 'MAXX'
[100] CONSTANT_Utf8 length = 16 'myRandMultiplier'
[101] CONSTANT_Utf8 length = 10 'Exceptions'
[102] CONSTANT_Utf8 length = 4 'yMin'
[103] CONSTANT_Utf8 length = 15 'LineNumberTable'
[104] CONSTANT_Utf8 length = 18 'LocalVariableTable'
[105] CONSTANT_Utf8 length = 5 'MAXBV'
[106] CONSTANT_Utf8 length = 3 'max'
[107] CONSTANT_Utf8 length = 5 'start'
[108] CONSTANT_Utf8 length = 3 'sum'
[109] CONSTANT_Utf8 length = 5 'MAXBA'
[110] CONSTANT_Utf8 length = 3 'hue'
[111] CONSTANT_Utf8 length = 9 'queenBeey'
[112] CONSTANT_Utf8 length = 9 'queenBeex'
[113] CONSTANT_Utf8 length = 11 'borderWidth'
[114] CONSTANT_Utf8 length = 7 'dronesY'
[115] CONSTANT_Utf8 length = 4 'xMax'
[116] CONSTANT_Utf8 length = 7 'dronesX'
[117] CONSTANT_Utf8 length = 18 'java/applet/Applet'
[118] CONSTANT_Utf8 length = 4 '(I)I'
[119] CONSTANT_Utf8 length = 9 'RangedRdm'
[120] CONSTANT_Utf8 length = 12 'queenBeeoldY'
[121] CONSTANT_Utf8 length = 12 'queenBeeoldX'
[122] CONSTANT_Utf8 length = 10 'updateBees'
[123] CONSTANT_Utf8 length = 3 '()V'
[124] CONSTANT_Utf8 length = 9 'loopCount'
[125] CONSTANT_Utf8 length = 3 'abs'
[126] CONSTANT_Utf8 length = 3 '()I'
[127] CONSTANT_Utf8 length = 3 'min'
[128] CONSTANT_Utf8 length = 2 '[I'
[129] CONSTANT_Utf8 length = 10 'queenBeedY'
[130] CONSTANT_Utf8 length = 10 'queenBeedX'
[131] CONSTANT_Utf8 length = 4 'dist'
[132] CONSTANT_Utf8 length = 4 'this'
[133] CONSTANT_Utf8 length = 8 'dronesDY'
[134] CONSTANT_Utf8 length = 8 'dronesDX'
[135] CONSTANT_Utf8 length = 5 '(II)I'
[136] CONSTANT_Utf8 length = 7 'RandZip'
[137] CONSTANT_Utf8 length = 4 'xMin'
[138] CONSTANT_Utf8 length = 7 'numBees'
[139] CONSTANT_Utf8 length = 10 'myRandSeed'
[140] CONSTANT_Utf8 length = 10 'dronesOldY'
[141] CONSTANT_Utf8 length = 5 'myMax'
[142] CONSTANT_Utf8 length = 10 'dronesOldX'
[143] CONSTANT_Utf8 length = 1 't'
[144] CONSTANT_Utf8 length = 14 'java/lang/Math'
[145] CONSTANT_Utf8 length = 1 'i'
[146] CONSTANT_Utf8 length = 1 'b'
[147] CONSTANT_Utf8 length = 1 'a'
[148] CONSTANT_Utf8 length = 3 'dty'
[149] CONSTANT_Utf8 length = 3 'dtx'
[150] CONSTANT_Utf8 length = 13 'ConstantValue'
[151] CONSTANT_Utf8 length = 1 'I'
[152] CONSTANT_Utf8 length = 4 'Code'
[153] CONSTANT_Utf8 length = 7 'qstartY'
[154] CONSTANT_Utf8 length = 5 'MAXQV'
[155] CONSTANT_Utf8 length = 7 'qstartX'
[156] CONSTANT_Utf8 length = 7 'qstartV'
[157] CONSTANT_Utf8 length = 4 'yMax'
[158] CONSTANT_Utf8 length = 5 'swarm'
[159] CONSTANT_Utf8 length = 5 'MAXQA'
[160] CONSTANT_Utf8 length = 14 'LocalVariables'
[161] CONSTANT_Utf8 length = 8 'numIters'
access_flags = x1
this_class = Class 'swarm'
super_class = Class 'java/applet/Applet'
interfaces_count = 0
fields_count = 33
field[0]:
access_flags = x0
name_index = 'numBees'
signature_index = 'I'
attributes_count = 0
field[1]:
access_flags = x0
name_index = 'numIters'
signature_index = 'I'
attributes_count = 0
field[2]:
access_flags = x0
name_index = 'queenBeex'
signature_index = 'I'
attributes_count = 0
field[3]:
access_flags = x0
name_index = 'queenBeey'
signature_index = 'I'
attributes_count = 0
field[4]:
access_flags = x0
name_index = 'queenBeedX'
signature_index = 'I'
attributes_count = 0
field[5]:
access_flags = x0
name_index = 'queenBeedY'
signature_index = 'I'
attributes_count = 0
field[6]:
access_flags = x0
name_index = 'queenBeeoldX'
signature_index = 'I'
attributes_count = 0
field[7]:
access_flags = x0
name_index = 'queenBeeoldY'
signature_index = 'I'
attributes_count = 0
field[8]:
access_flags = x0
name_index = 'dronesX'
signature_index = '[I'
attributes_count = 0
field[9]:
access_flags = x0
name_index = 'dronesY'
signature_index = '[I'
attributes_count = 0
field[10]:
access_flags = x0
name_index = 'dronesDX'
signature_index = '[I'
attributes_count = 0
field[11]:
access_flags = x0
name_index = 'dronesDY'
signature_index = '[I'
attributes_count = 0
field[12]:
access_flags = x0
name_index = 'dronesOldX'
signature_index = '[I'
attributes_count = 0
field[13]:
access_flags = x0
name_index = 'dronesOldY'
signature_index = '[I'
attributes_count = 0
field[14]:
access_flags = x0
name_index = 'hue'
signature_index = 'I'
attributes_count = 0
field[15]:
access_flags = x0
name_index = 'MAXX'
signature_index = 'I'
attributes_count = 0
field[16]:
access_flags = x0
name_index = 'MAXY'
signature_index = 'I'
attributes_count = 0
field[17]:
access_flags = x0
name_index = 'xMin'
signature_index = 'I'
attributes_count = 0
field[18]:
access_flags = x0
name_index = 'xMax'
signature_index = 'I'
attributes_count = 0
field[19]:
access_flags = x0
name_index = 'yMin'
signature_index = 'I'
attributes_count = 0
field[20]:
access_flags = x0
name_index = 'yMax'
signature_index = 'I'
attributes_count = 0
field[21]:
access_flags = x0
name_index = 'MAXBV'
signature_index = 'I'
attributes_count = 0
field[22]:
access_flags = x0
name_index = 'MAXQV'
signature_index = 'I'
attributes_count = 0
field[23]:
access_flags = x0
name_index = 'MAXQA'
signature_index = 'I'
attributes_count = 0
field[24]:
access_flags = x0
name_index = 'MAXBA'
signature_index = 'I'
attributes_count = 0
field[25]:
access_flags = x0
name_index = 'borderWidth'
signature_index = 'I'
attributes_count = 0
field[26]:
access_flags = x0
name_index = 'myRandSeed'
signature_index = 'I'
attributes_count = 0
field[27]:
access_flags = x0
name_index = 'myRandMultiplier'
signature_index = 'I'
attributes_count = 0
field[28]:
access_flags = x0
name_index = 'sum'
signature_index = 'I'
attributes_count = 0
field[29]:
access_flags = x0
name_index = 'qstartX'
signature_index = 'I'
attributes_count = 0
field[30]:
access_flags = x0
name_index = 'qstartY'
signature_index = 'I'
attributes_count = 0
field[31]:
access_flags = x0
name_index = 'qstartV'
signature_index = 'I'
attributes_count = 0
field[32]:
access_flags = x0
name_index = 'b'
signature_index = 'I'
attributes_count = 0
methods_count = 9
method[0]:
access_flags = x0
name_index = 'myInit'
signature_index = '()V'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 518
max_stack 5
max_locals 2
code_length 322
0: aload_0
1: sipush 270
4: putfield Fieldref Class 'swarm' NameAndType 'hue' 'I'
7: aload_0
8: sipush 400
11: putfield Fieldref Class 'swarm' NameAndType 'MAXX' 'I'
14: aload_0
15: sipush 400
18: putfield Fieldref Class 'swarm' NameAndType 'MAXY' 'I'
21: aload_0
22: sipush 10000
25: putfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
28: aload_0
29: sipush 55536
32: putfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
35: aload_0
36: sipush 10000
39: putfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
42: aload_0
43: sipush 55536
46: putfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
49: aload_0
50: bipush 9
52: putfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
55: aload_0
56: bipush 12
58: putfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
61: aload_0
62: iconst_5
63: putfield Fieldref Class 'swarm' NameAndType 'MAXQA' 'I'
66: aload_0
67: iconst_3
68: putfield Fieldref Class 'swarm' NameAndType 'MAXBA' 'I'
71: aload_0
72: bipush 20
74: putfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
77: aload_0
78: ldc Integer 19088743 80: putfield Fieldref Class 'swarm' NameAndType 'myRandSeed' 'I'
83: aload_0
84: ldc Integer 2004318071 86: putfield Fieldref Class 'swarm' NameAndType 'myRandMultiplier' 'I'
89: aload_0
90: aload_0
91: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
94: newarray 10
96: putfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
99: aload_0
100: aload_0
101: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
104: newarray 10
106: putfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
109: aload_0
110: aload_0
111: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
114: newarray 10
116: putfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
119: aload_0
120: aload_0
121: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
124: newarray 10
126: putfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
129: aload_0
130: aload_0
131: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
134: newarray 10
136: putfield Fieldref Class 'swarm' NameAndType 'dronesOldX' '[I'
139: aload_0
140: aload_0
141: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
144: newarray 10
146: putfield Fieldref Class 'swarm' NameAndType 'dronesOldY' '[I'
149: aload_0
150: aload_0
151: aload_0
152: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
155: aload_0
156: getfield Fieldref Class 'swarm' NameAndType 'MAXX' 'I'
159: aload_0
160: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
163: isub
164: invokevirtual Methodref Class 'swarm' NameAndType 'RangedRdm' '(II)I'
167: putfield Fieldref Class 'swarm' NameAndType 'qstartX' 'I'
170: aload_0
171: aload_0
172: aload_0
173: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
176: aload_0
177: getfield Fieldref Class 'swarm' NameAndType 'MAXY' 'I'
180: aload_0
181: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
184: isub
185: invokevirtual Methodref Class 'swarm' NameAndType 'RangedRdm' '(II)I'
188: putfield Fieldref Class 'swarm' NameAndType 'qstartY' 'I'
191: aload_0
192: aload_0
193: getfield Fieldref Class 'swarm' NameAndType 'qstartX' 'I'
196: putfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
199: aload_0
200: aload_0
201: getfield Fieldref Class 'swarm' NameAndType 'qstartY' 'I'
204: putfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
207: aload_0
208: iconst_0
209: putfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
212: aload_0
213: iconst_0
214: putfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
217: aload_0
218: aload_0
219: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
222: putfield Fieldref Class 'swarm' NameAndType 'queenBeeoldX' 'I'
225: aload_0
226: aload_0
227: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
230: putfield Fieldref Class 'swarm' NameAndType 'queenBeeoldY' 'I'
233: iconst_0
234: istore_1
235: goto 313
238: aload_0
239: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
242: iload_1
243: aload_0
244: getfield Fieldref Class 'swarm' NameAndType 'qstartX' 'I'
247: iastore
248: aload_0
249: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
252: iload_1
253: aload_0
254: getfield Fieldref Class 'swarm' NameAndType 'qstartY' 'I'
257: iastore
258: aload_0
259: getfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
262: iload_1
263: aload_0
264: aload_0
265: getfield Fieldref Class 'swarm' NameAndType 'MAXBA' 'I'
268: invokevirtual Methodref Class 'swarm' NameAndType 'RandZip' '(I)I'
271: iastore
272: aload_0
273: getfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
276: iload_1
277: aload_0
278: aload_0
279: getfield Fieldref Class 'swarm' NameAndType 'MAXBA' 'I'
282: invokevirtual Methodref Class 'swarm' NameAndType 'RandZip' '(I)I'
285: iastore
286: aload_0
287: getfield Fieldref Class 'swarm' NameAndType 'dronesOldX' '[I'
290: iload_1
291: aload_0
292: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
295: iload_1
296: iaload
297: iastore
298: aload_0
299: getfield Fieldref Class 'swarm' NameAndType 'dronesOldY' '[I'
302: iload_1
303: aload_0
304: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
307: iload_1
308: iaload
309: iastore
310: iinc 1, 1
313: iload_1
314: aload_0
315: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
318: if_icmplt 238
321: return
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 150
line_number_table_length 37
[0] start_pc = 0, line_number = 62
[1] start_pc = 7, line_number = 63
[2] start_pc = 14, line_number = 64
[3] start_pc = 21, line_number = 65
[4] start_pc = 28, line_number = 66
[5] start_pc = 35, line_number = 67
[6] start_pc = 42, line_number = 68
[7] start_pc = 49, line_number = 69
[8] start_pc = 55, line_number = 70
[9] start_pc = 61, line_number = 71
[10] start_pc = 66, line_number = 72
[11] start_pc = 71, line_number = 73
[12] start_pc = 77, line_number = 74
[13] start_pc = 83, line_number = 75
[14] start_pc = 89, line_number = 76
[15] start_pc = 99, line_number = 77
[16] start_pc = 109, line_number = 78
[17] start_pc = 119, line_number = 79
[18] start_pc = 129, line_number = 80
[19] start_pc = 139, line_number = 81
[20] start_pc = 149, line_number = 92
[21] start_pc = 170, line_number = 93
[22] start_pc = 191, line_number = 96
[23] start_pc = 199, line_number = 97
[24] start_pc = 207, line_number = 98
[25] start_pc = 212, line_number = 99
[26] start_pc = 217, line_number = 100
[27] start_pc = 225, line_number = 101
[28] start_pc = 233, line_number = 106
[29] start_pc = 238, line_number = 108
[30] start_pc = 248, line_number = 109
[31] start_pc = 258, line_number = 110
[32] start_pc = 272, line_number = 111
[33] start_pc = 286, line_number = 112
[34] start_pc = 298, line_number = 113
[35] start_pc = 310, line_number = 106
[36] start_pc = 321, line_number = 61
[1] attribute_name_index = 'LocalVariableTable' length = 22
local_variable_table_length 2
[0] start_pc = 0 length = 322 name_index = 132 signature_index = 97 slot = 0
[1] start_pc = 235 length = 87 name_index = 145 signature_index = 151 slot = 1
method[1]:
access_flags = x0
name_index = 'myRun'
signature_index = '()I'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 199
max_stack 4
max_locals 3
code_length 93
0: aload_0
1: bipush 50
3: putfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
6: aload_0
7: sipush 5000
10: putfield Fieldref Class 'swarm' NameAndType 'numIters' 'I'
13: aload_0
14: invokevirtual Methodref Class 'swarm' NameAndType 'myInit' '()V'
17: iconst_0
18: istore_1
19: goto 29
22: aload_0
23: invokevirtual Methodref Class 'swarm' NameAndType 'updateBees' '()V'
26: iinc 1, 1
29: iload_1
30: aload_0
31: getfield Fieldref Class 'swarm' NameAndType 'numIters' 'I'
34: if_icmplt 22
37: aload_0
38: iconst_0
39: putfield Fieldref Class 'swarm' NameAndType 'sum' 'I'
42: iconst_0
43: istore_2
44: goto 80
47: aload_0
48: dup
49: getfield Fieldref Class 'swarm' NameAndType 'sum' 'I'
52: aload_0
53: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
56: iload_2
57: iaload
58: iadd
59: putfield Fieldref Class 'swarm' NameAndType 'sum' 'I'
62: aload_0
63: dup
64: getfield Fieldref Class 'swarm' NameAndType 'sum' 'I'
67: aload_0
68: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
71: iload_2
72: iaload
73: iadd
74: putfield Fieldref Class 'swarm' NameAndType 'sum' 'I'
77: iinc 2, 1
80: iload_2
81: aload_0
82: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
85: if_icmplt 47
88: aload_0
89: getfield Fieldref Class 'swarm' NameAndType 'sum' 'I'
92: ireturn
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 50
line_number_table_length 12
[0] start_pc = 0, line_number = 127
[1] start_pc = 6, line_number = 128
[2] start_pc = 13, line_number = 129
[3] start_pc = 17, line_number = 130
[4] start_pc = 22, line_number = 131
[5] start_pc = 26, line_number = 130
[6] start_pc = 37, line_number = 134
[7] start_pc = 42, line_number = 135
[8] start_pc = 47, line_number = 136
[9] start_pc = 62, line_number = 137
[10] start_pc = 77, line_number = 135
[11] start_pc = 88, line_number = 139
[1] attribute_name_index = 'LocalVariableTable' length = 32
local_variable_table_length 3
[0] start_pc = 0 length = 93 name_index = 132 signature_index = 97 slot = 0
[1] start_pc = 19 length = 74 name_index = 124 signature_index = 151 slot = 1
[2] start_pc = 44 length = 49 name_index = 146 signature_index = 151 slot = 2
method[2]:
access_flags = x1
name_index = 'start'
signature_index = '()V'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 55
max_stack 2
max_locals 1
code_length 9
0: aload_0
1: aload_0
2: invokevirtual Methodref Class 'swarm' NameAndType 'myRun' '()I'
5: putfield Fieldref Class 'swarm' NameAndType 'sum' 'I'
8: return
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 10
line_number_table_length 2
[0] start_pc = 0, line_number = 147
[1] start_pc = 8, line_number = 146
[1] attribute_name_index = 'LocalVariableTable' length = 12
local_variable_table_length 1
[0] start_pc = 0 length = 9 name_index = 132 signature_index = 97 slot = 0
method[3]:
access_flags = x0
name_index = 'myMin'
signature_index = '(II)I'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 75
max_stack 2
max_locals 3
code_length 9
0: iload_1
1: iload_2
2: if_icmpge 7
5: iload_1
6: ireturn
7: iload_2
8: ireturn
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 10
line_number_table_length 2
[0] start_pc = 0, line_number = 220
[1] start_pc = 7, line_number = 221
[1] attribute_name_index = 'LocalVariableTable' length = 32
local_variable_table_length 3
[0] start_pc = 0 length = 9 name_index = 132 signature_index = 97 slot = 0
[1] start_pc = 0 length = 9 name_index = 147 signature_index = 151 slot = 1
[2] start_pc = 0 length = 9 name_index = 146 signature_index = 151 slot = 2
method[4]:
access_flags = x0
name_index = 'myMax'
signature_index = '(II)I'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 75
max_stack 2
max_locals 3
code_length 9
0: iload_1
1: iload_2
2: if_icmple 7
5: iload_1
6: ireturn
7: iload_2
8: ireturn
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 10
line_number_table_length 2
[0] start_pc = 0, line_number = 226
[1] start_pc = 7, line_number = 227
[1] attribute_name_index = 'LocalVariableTable' length = 32
local_variable_table_length 3
[0] start_pc = 0 length = 9 name_index = 132 signature_index = 97 slot = 0
[1] start_pc = 0 length = 9 name_index = 147 signature_index = 151 slot = 1
[2] start_pc = 0 length = 9 name_index = 146 signature_index = 151 slot = 2
method[5]:
access_flags = x1
name_index = 'updateBees'
signature_index = '()V'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 1346
max_stack 6
max_locals 4
code_length 1002
0: aload_0
1: sipush 10000
4: putfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
7: aload_0
8: sipush 55536
11: putfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
14: aload_0
15: sipush 10000
18: putfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
21: aload_0
22: sipush 55536
25: putfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
28: aload_0
29: aload_0
30: aload_0
31: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
34: aload_0
35: getfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
38: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
41: putfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
44: aload_0
45: aload_0
46: aload_0
47: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
50: aload_0
51: getfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
54: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
57: putfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
60: aload_0
61: aload_0
62: aload_0
63: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
66: aload_0
67: getfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
70: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
73: putfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
76: aload_0
77: aload_0
78: aload_0
79: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
82: aload_0
83: getfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
86: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
89: putfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
92: aload_0
93: aload_0
94: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
97: putfield Fieldref Class 'swarm' NameAndType 'queenBeeoldX' 'I'
100: aload_0
101: aload_0
102: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
105: putfield Fieldref Class 'swarm' NameAndType 'queenBeeoldY' 'I'
108: aload_0
109: dup
110: getfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
113: aload_0
114: aload_0
115: getfield Fieldref Class 'swarm' NameAndType 'MAXQA' 'I'
118: invokevirtual Methodref Class 'swarm' NameAndType 'RandZip' '(I)I'
121: iadd
122: putfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
125: aload_0
126: dup
127: getfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
130: aload_0
131: aload_0
132: getfield Fieldref Class 'swarm' NameAndType 'MAXQA' 'I'
135: invokevirtual Methodref Class 'swarm' NameAndType 'RandZip' '(I)I'
138: iadd
139: putfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
142: aload_0
143: getfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
146: aload_0
147: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
150: if_icmple 164
153: aload_0
154: aload_0
155: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
158: putfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
161: goto 185
164: aload_0
165: getfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
168: aload_0
169: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
172: ineg
173: if_icmpge 185
176: aload_0
177: aload_0
178: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
181: ineg
182: putfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
185: aload_0
186: getfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
189: aload_0
190: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
193: if_icmple 207
196: aload_0
197: aload_0
198: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
201: putfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
204: goto 228
207: aload_0
208: getfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
211: aload_0
212: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
215: ineg
216: if_icmpge 228
219: aload_0
220: aload_0
221: getfield Fieldref Class 'swarm' NameAndType 'MAXQV' 'I'
224: ineg
225: putfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
228: aload_0
229: dup
230: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
233: aload_0
234: getfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
237: iadd
238: putfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
241: aload_0
242: dup
243: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
246: aload_0
247: getfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
250: iadd
251: putfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
254: aload_0
255: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
258: aload_0
259: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
262: if_icmplt 281
265: aload_0
266: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
269: aload_0
270: getfield Fieldref Class 'swarm' NameAndType 'MAXX' 'I'
273: aload_0
274: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
277: isub
278: if_icmple 303
281: aload_0
282: aload_0
283: getfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
286: ineg
287: putfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
290: aload_0
291: dup
292: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
295: aload_0
296: getfield Fieldref Class 'swarm' NameAndType 'queenBeedX' 'I'
299: iadd
300: putfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
303: aload_0
304: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
307: aload_0
308: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
311: if_icmplt 330
314: aload_0
315: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
318: aload_0
319: getfield Fieldref Class 'swarm' NameAndType 'MAXY' 'I'
322: aload_0
323: getfield Fieldref Class 'swarm' NameAndType 'borderWidth' 'I'
326: isub
327: if_icmple 352
330: aload_0
331: aload_0
332: getfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
335: ineg
336: putfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
339: aload_0
340: dup
341: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
344: aload_0
345: getfield Fieldref Class 'swarm' NameAndType 'queenBeedY' 'I'
348: iadd
349: putfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
352: aload_0
353: aload_0
354: aload_0
355: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
358: aload_0
359: getfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
362: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
365: putfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
368: aload_0
369: aload_0
370: aload_0
371: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
374: aload_0
375: getfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
378: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
381: putfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
384: aload_0
385: aload_0
386: aload_0
387: getfield Fieldref Class 'swarm' NameAndType 'queenBeeoldX' 'I'
390: aload_0
391: getfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
394: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
397: putfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
400: aload_0
401: aload_0
402: aload_0
403: getfield Fieldref Class 'swarm' NameAndType 'queenBeeoldX' 'I'
406: aload_0
407: getfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
410: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
413: putfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
416: aload_0
417: aload_0
418: aload_0
419: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
422: aload_0
423: getfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
426: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
429: putfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
432: aload_0
433: aload_0
434: aload_0
435: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
438: aload_0
439: getfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
442: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
445: putfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
448: aload_0
449: aload_0
450: aload_0
451: getfield Fieldref Class 'swarm' NameAndType 'queenBeeoldY' 'I'
454: aload_0
455: getfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
458: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
461: putfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
464: aload_0
465: aload_0
466: aload_0
467: getfield Fieldref Class 'swarm' NameAndType 'queenBeeoldY' 'I'
470: aload_0
471: getfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
474: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
477: putfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
480: aload_0
481: dup
482: getfield Fieldref Class 'swarm' NameAndType 'hue' 'I'
485: iconst_1
486: iadd
487: putfield Fieldref Class 'swarm' NameAndType 'hue' 'I'
490: aload_0
491: aload_0
492: getfield Fieldref Class 'swarm' NameAndType 'hue' 'I'
495: sipush 359
498: irem
499: putfield Fieldref Class 'swarm' NameAndType 'hue' 'I'
502: aload_0
503: iconst_0
504: putfield Fieldref Class 'swarm' NameAndType 'b' 'I'
507: goto 990
510: aload_0
511: getfield Fieldref Class 'swarm' NameAndType 'queenBeex' 'I'
514: aload_0
515: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
518: aload_0
519: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
522: iaload
523: isub
524: istore_1
525: aload_0
526: getfield Fieldref Class 'swarm' NameAndType 'queenBeey' 'I'
529: aload_0
530: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
533: aload_0
534: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
537: iaload
538: isub
539: istore_2
540: iload_1
541: invokestatic Methodref Class 'java/lang/Math' NameAndType 'abs' '(I)I'
544: iload_2
545: invokestatic Methodref Class 'java/lang/Math' NameAndType 'abs' '(I)I'
548: iadd
549: istore_3
550: iload_3
551: ifne 556
554: iconst_1
555: istore_3
556: aload_0
557: getfield Fieldref Class 'swarm' NameAndType 'dronesOldX' '[I'
560: aload_0
561: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
564: aload_0
565: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
568: aload_0
569: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
572: iaload
573: iastore
574: aload_0
575: getfield Fieldref Class 'swarm' NameAndType 'dronesOldY' '[I'
578: aload_0
579: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
582: aload_0
583: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
586: aload_0
587: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
590: iaload
591: iastore
592: aload_0
593: getfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
596: aload_0
597: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
600: dup2
601: iaload
602: iload_1
603: aload_0
604: getfield Fieldref Class 'swarm' NameAndType 'MAXBA' 'I'
607: imul
608: iload_3
609: idiv
610: aload_0
611: iconst_2
612: invokevirtual Methodref Class 'swarm' NameAndType 'RandZip' '(I)I'
615: iadd
616: iadd
617: iastore
618: aload_0
619: getfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
622: aload_0
623: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
626: dup2
627: iaload
628: iload_2
629: aload_0
630: getfield Fieldref Class 'swarm' NameAndType 'MAXBA' 'I'
633: imul
634: iload_3
635: idiv
636: aload_0
637: iconst_2
638: invokevirtual Methodref Class 'swarm' NameAndType 'RandZip' '(I)I'
641: iadd
642: iadd
643: iastore
644: aload_0
645: getfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
648: aload_0
649: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
652: iaload
653: aload_0
654: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
657: if_icmple 676
660: aload_0
661: getfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
664: aload_0
665: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
668: aload_0
669: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
672: iastore
673: goto 707
676: aload_0
677: getfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
680: aload_0
681: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
684: iaload
685: aload_0
686: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
689: ineg
690: if_icmpge 707
693: aload_0
694: getfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
697: aload_0
698: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
701: aload_0
702: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
705: ineg
706: iastore
707: aload_0
708: getfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
711: aload_0
712: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
715: iaload
716: aload_0
717: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
720: if_icmple 739
723: aload_0
724: getfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
727: aload_0
728: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
731: aload_0
732: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
735: iastore
736: goto 770
739: aload_0
740: getfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
743: aload_0
744: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
747: iaload
748: aload_0
749: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
752: ineg
753: if_icmpge 770
756: aload_0
757: getfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
760: aload_0
761: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
764: aload_0
765: getfield Fieldref Class 'swarm' NameAndType 'MAXBV' 'I'
768: ineg
769: iastore
770: aload_0
771: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
774: aload_0
775: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
778: dup2
779: iaload
780: aload_0
781: getfield Fieldref Class 'swarm' NameAndType 'dronesDX' '[I'
784: aload_0
785: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
788: iaload
789: iadd
790: iastore
791: aload_0
792: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
795: aload_0
796: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
799: dup2
800: iaload
801: aload_0
802: getfield Fieldref Class 'swarm' NameAndType 'dronesDY' '[I'
805: aload_0
806: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
809: iaload
810: iadd
811: iastore
812: aload_0
813: aload_0
814: aload_0
815: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
818: aload_0
819: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
822: iaload
823: aload_0
824: getfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
827: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
830: putfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
833: aload_0
834: aload_0
835: aload_0
836: getfield Fieldref Class 'swarm' NameAndType 'dronesX' '[I'
839: aload_0
840: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
843: iaload
844: aload_0
845: getfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
848: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
851: putfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
854: aload_0
855: aload_0
856: aload_0
857: getfield Fieldref Class 'swarm' NameAndType 'dronesOldX' '[I'
860: aload_0
861: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
864: iaload
865: aload_0
866: getfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
869: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
872: putfield Fieldref Class 'swarm' NameAndType 'xMin' 'I'
875: aload_0
876: aload_0
877: aload_0
878: getfield Fieldref Class 'swarm' NameAndType 'dronesOldX' '[I'
881: aload_0
882: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
885: iaload
886: aload_0
887: getfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
890: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
893: putfield Fieldref Class 'swarm' NameAndType 'xMax' 'I'
896: aload_0
897: aload_0
898: aload_0
899: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
902: aload_0
903: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
906: iaload
907: aload_0
908: getfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
911: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
914: putfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
917: aload_0
918: aload_0
919: aload_0
920: getfield Fieldref Class 'swarm' NameAndType 'dronesY' '[I'
923: aload_0
924: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
927: iaload
928: aload_0
929: getfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
932: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
935: putfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
938: aload_0
939: aload_0
940: aload_0
941: getfield Fieldref Class 'swarm' NameAndType 'dronesOldY' '[I'
944: aload_0
945: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
948: iaload
949: aload_0
950: getfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
953: invokevirtual Methodref Class 'swarm' NameAndType 'myMin' '(II)I'
956: putfield Fieldref Class 'swarm' NameAndType 'yMin' 'I'
959: aload_0
960: aload_0
961: aload_0
962: getfield Fieldref Class 'swarm' NameAndType 'dronesOldY' '[I'
965: aload_0
966: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
969: iaload
970: aload_0
971: getfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
974: invokevirtual Methodref Class 'swarm' NameAndType 'myMax' '(II)I'
977: putfield Fieldref Class 'swarm' NameAndType 'yMax' 'I'
980: aload_0
981: dup
982: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
985: iconst_1
986: iadd
987: putfield Fieldref Class 'swarm' NameAndType 'b' 'I'
990: aload_0
991: getfield Fieldref Class 'swarm' NameAndType 'b' 'I'
994: aload_0
995: getfield Fieldref Class 'swarm' NameAndType 'numBees' 'I'
998: if_icmplt 510
1001: return
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 278
line_number_table_length 69
[0] start_pc = 0, line_number = 236
[1] start_pc = 28, line_number = 239
[2] start_pc = 44, line_number = 240
[3] start_pc = 60, line_number = 241
[4] start_pc = 76, line_number = 242
[5] start_pc = 92, line_number = 244
[6] start_pc = 100, line_number = 245
[7] start_pc = 108, line_number = 247
[8] start_pc = 125, line_number = 248
[9] start_pc = 142, line_number = 250
[10] start_pc = 153, line_number = 251
[11] start_pc = 161, line_number = 250
[12] start_pc = 164, line_number = 253
[13] start_pc = 176, line_number = 254
[14] start_pc = 185, line_number = 256
[15] start_pc = 196, line_number = 257
[16] start_pc = 204, line_number = 256
[17] start_pc = 207, line_number = 259
[18] start_pc = 219, line_number = 260
[19] start_pc = 228, line_number = 263
[20] start_pc = 241, line_number = 264
[21] start_pc = 254, line_number = 268
[22] start_pc = 281, line_number = 270
[23] start_pc = 290, line_number = 271
[24] start_pc = 303, line_number = 273
[25] start_pc = 330, line_number = 275
[26] start_pc = 339, line_number = 276
[27] start_pc = 352, line_number = 278
[28] start_pc = 368, line_number = 279
[29] start_pc = 384, line_number = 280
[30] start_pc = 400, line_number = 281
[31] start_pc = 416, line_number = 283
[32] start_pc = 432, line_number = 284
[33] start_pc = 448, line_number = 285
[34] start_pc = 464, line_number = 286
[35] start_pc = 480, line_number = 288
[36] start_pc = 490, line_number = 293
[37] start_pc = 502, line_number = 295
[38] start_pc = 510, line_number = 297
[39] start_pc = 525, line_number = 298
[40] start_pc = 540, line_number = 299
[41] start_pc = 550, line_number = 300
[42] start_pc = 554, line_number = 301
[43] start_pc = 556, line_number = 302
[44] start_pc = 574, line_number = 303
[45] start_pc = 592, line_number = 305
[46] start_pc = 618, line_number = 306
[47] start_pc = 644, line_number = 308
[48] start_pc = 660, line_number = 309
[49] start_pc = 673, line_number = 308
[50] start_pc = 676, line_number = 311
[51] start_pc = 693, line_number = 312
[52] start_pc = 707, line_number = 314
[53] start_pc = 723, line_number = 315
[54] start_pc = 736, line_number = 314
[55] start_pc = 739, line_number = 317
[56] start_pc = 756, line_number = 318
[57] start_pc = 770, line_number = 320
[58] start_pc = 791, line_number = 321
[59] start_pc = 812, line_number = 322
[60] start_pc = 833, line_number = 323
[61] start_pc = 854, line_number = 324
[62] start_pc = 875, line_number = 325
[63] start_pc = 896, line_number = 327
[64] start_pc = 917, line_number = 328
[65] start_pc = 938, line_number = 329
[66] start_pc = 959, line_number = 330
[67] start_pc = 980, line_number = 295
[68] start_pc = 1001, line_number = 234
[1] attribute_name_index = 'LocalVariableTable' length = 42
local_variable_table_length 4
[0] start_pc = 0 length = 1002 name_index = 132 signature_index = 97 slot = 0
[1] start_pc = 550 length = 440 name_index = 131 signature_index = 151 slot = 3
[2] start_pc = 525 length = 465 name_index = 149 signature_index = 151 slot = 1
[3] start_pc = 540 length = 450 name_index = 148 signature_index = 151 slot = 2
method[6]:
access_flags = x1
name_index = 'RangedRdm'
signature_index = '(II)I'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 162
max_stack 3
max_locals 5
code_length 56
0: iload_2
1: iload_1
2: isub
3: iconst_1
4: iadd
5: istore_3
6: aload_0
7: getfield Fieldref Class 'swarm' NameAndType 'myRandSeed' 'I'
10: iload_3
11: irem
12: istore 4
14: iload 4
16: iload_1
17: iadd
18: iload_2
19: if_icmple 27
22: iload_2
23: iload_1
24: isub
25: istore 4
27: aload_0
28: dup
29: getfield Fieldref Class 'swarm' NameAndType 'myRandSeed' 'I'
32: aload_0
33: getfield Fieldref Class 'swarm' NameAndType 'myRandMultiplier' 'I'
36: imul
37: putfield Fieldref Class 'swarm' NameAndType 'myRandSeed' 'I'
40: aload_0
41: dup
42: getfield Fieldref Class 'swarm' NameAndType 'myRandSeed' 'I'
45: ldc Integer 65535 47: iand
48: putfield Fieldref Class 'swarm' NameAndType 'myRandSeed' 'I'
51: iload 4
53: iload_1
54: iadd
55: ireturn
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 30
line_number_table_length 7
[0] start_pc = 0, line_number = 349
[1] start_pc = 6, line_number = 350
[2] start_pc = 14, line_number = 351
[3] start_pc = 22, line_number = 352
[4] start_pc = 27, line_number = 353
[5] start_pc = 40, line_number = 354
[6] start_pc = 51, line_number = 355
[1] attribute_name_index = 'LocalVariableTable' length = 52
local_variable_table_length 5
[0] start_pc = 0 length = 56 name_index = 132 signature_index = 97 slot = 0
[1] start_pc = 0 length = 56 name_index = 127 signature_index = 151 slot = 1
[2] start_pc = 0 length = 56 name_index = 106 signature_index = 151 slot = 2
[3] start_pc = 14 length = 42 name_index = 143 signature_index = 151 slot = 4
[4] start_pc = 6 length = 50 name_index = 91 signature_index = 151 slot = 3
method[7]:
access_flags = x1
name_index = 'RandZip'
signature_index = '(I)I'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 64
max_stack 4
max_locals 2
code_length 12
0: aload_0
1: iload_1
2: ineg
3: iconst_2
4: idiv
5: iload_1
6: iconst_2
7: idiv
8: invokevirtual Methodref Class 'swarm' NameAndType 'RangedRdm' '(II)I'
11: ireturn
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 6
line_number_table_length 1
[0] start_pc = 0, line_number = 364
[1] attribute_name_index = 'LocalVariableTable' length = 22
local_variable_table_length 2
[0] start_pc = 0 length = 12 name_index = 132 signature_index = 97 slot = 0
[1] start_pc = 0 length = 12 name_index = 90 signature_index = 151 slot = 1
method[8]:
access_flags = x1
name_index = '<init>'
signature_index = '()V'
attributes_count = 1
[0] attribute_name_index = 'Code' length = 47
max_stack 1
max_locals 1
code_length 5
0: aload_0
1: invokenonvirtual Methodref Class 'java/applet/Applet' NameAndType '<init>' '()V'
4: return
exception_table_length 0
attributes_count = 2
[0] attribute_name_index = 'LineNumberTable' length = 6
line_number_table_length 1
[0] start_pc = 0, line_number = 25
[1] attribute_name_index = 'LocalVariableTable' length = 12
local_variable_table_length 1
[0] start_pc = 0 length = 5 name_index = 132 signature_index = 97 slot = 0
attributes_count = 1
[0] attribute_name_index = 'SourceFile' length = 2
sourcefile_index = 'swarm.java'